<?php
// +----------------------------------------------------------------------
// | zlserver [ 小程序 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2017~2018 http://www.zhongliansoft.com All rights reserved.
// +----------------------------------------------------------------------
// | Author: tony <tanyu@zhongliansoft.com>
// +----------------------------------------------------------------------
namespace app\crontab;
use taskphp\Utils;
use think\facade\Log;

/**
 * 微信相关定时任务
 */
class Wx
{
    /**
     * 下载对账单
     */
    public static function downloadBillFile()
    {
        Utils::log('自动下载对账单开始时间：' . date('Y-m-d H:i:s') . PHP_EOL);

        // 每天10点获取前一天的对账单
        $wxBill   = model('common/WxBill');
        $wxBill->dobilling(date("Y-m-d",strtotime("-1 day")));
 
        Utils::log('自动下载对账单结束时间：' . date('Y-m-d H:i:s') . PHP_EOL);
    }

    /**
     * 获取新增及日活信息
     */
    public static function dailyRetain()
    {
        Utils::log('自动获取新增及日活信息开始时间：'.date('Y-m-d H:i:s').PHP_EOL);

        // 每天10点获取前一天的活跃数据
        $wxBill   = model('common/WxDailyRetain');
        $wxBill->doDailyRetain(date("Y-m-d",strtotime("-1 day")));
 
        Utils::log('自动获取新增及日活信息结束时间：'.date('Y-m-d H:i:s').PHP_EOL);
    }
 
}